<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GameEntities</name>
    </assembly>
    <members>
        <member name="T:GameEntities.RTSMineType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSMine"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.RTSBuildingType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSBuilding"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.RTSUnitType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSUnit"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.UnitType">
            <summary>
            Defines the <see cref="T:GameEntities.Unit"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.DynamicType">
            <summary>
            Defines the <see cref="T:GameEntities.Dynamic"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.UnitType.AllowPlayerControl">
            <summary>
            Gets or sets a value which indicates, whether the unit can be controlled by the player.
            </summary>
        </member>
        <member name="P:GameEntities.UnitType.InitialAI">
            <summary>
            Gets or sets a artificial intellect which will be appointed to a unit at its creation.
            </summary>
        </member>
        <member name="P:GameEntities.UnitType.ViewRadius">
            <summary>
            Gets or sets the radius of visibility of a unit.
            </summary>
        </member>
        <member name="P:GameEntities.UnitType.FPSCameraOffset">
            <summary>
            Gets or sets the camera offset which will be considered at a FPS mode.
            </summary>
        </member>
        <member name="T:GameEntities.Unit">
            <summary>
            Units differ from <see cref="T:GameEntities.Dynamic"/> objects that that can be controlled by 
            intellect (<see cref="T:GameEntities.Intellect"/>).
            </summary>
        </member>
        <member name="T:GameEntities.Dynamic">
            <summary>
            Defines a object with a lifespan, sounds and damage for the collision of physical bodies, 
            and management of influences.
            </summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnLoad(Engine.Utils.TextBlock)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnLoad(Engine.Utils.TextBlock)"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnSave(Engine.Utils.TextBlock)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnSave(Engine.Utils.TextBlock)"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnCreate">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnCreate"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnShouldDelete">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnShouldDelete"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnRemoveChild(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRemoveChild(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Dynamic.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.Dynamic.GetRandomAnimationNumber(System.String,System.Boolean)">
            <summary>
            Returns animation with index addition. 
            </summary>
            <remarks>
            Example: animationName: walk; return: 1(walk) or 2(walk2) or 3(walk3).
            </remarks>
            <param name="animationName"></param>
            <param name="firstAnimationIn10TimesMoreOften"></param>
            <returns></returns>
        </member>
        <member name="M:GameEntities.Unit.OnLoad(Engine.Utils.TextBlock)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnLoad(Engine.Utils.TextBlock)"/>.</summary>
        </member>
        <member name="M:GameEntities.Unit.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Unit.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="M:GameEntities.Unit.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.Unit.OnRemoveChild(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRemoveChild(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Unit.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Unit.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="P:GameEntities.Unit.InitialAI">
            <summary>
            Gets or sets a artificial intelligence which will be appointed to a unit at its creation.
            </summary>
        </member>
        <member name="M:GameEntities.RTSUnit.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSBuilding.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSBuilding.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSMine.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSMine.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.RTSFactionManagerType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSFactionManager"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.RTSFactionManager.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSFactionManager.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="P:GameEntities.RTSFactionManager.Factions">
            <summary>
            Don't modify
            </summary>
        </member>
        <member name="T:GameEntities.WeaponItemType">
            <summary>
            Defines the <see cref="T:GameEntities.WeaponItem"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.BulletItemType">
            <summary>
            Defines the <see cref="T:GameEntities.BulletItem"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.ItemType">
            <summary>
            Defines the <see cref="T:GameEntities.Item"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.BulletItemType.BulletType">
            <summary>
            Gets or sets the bullets type.
            </summary>
        </member>
        <member name="P:GameEntities.BulletItemType.BulletCount">
            <summary>
            Gets or sets the bullets count.
            </summary>
        </member>
        <member name="P:GameEntities.BulletItemType.BulletType2">
            <summary>
            Gets or sets the bullets type.
            </summary>
        </member>
        <member name="P:GameEntities.BulletItemType.BulletCount2">
            <summary>
            Gets or sets the bullets count.
            </summary>
        </member>
        <member name="P:GameEntities.WeaponItemType.WeaponType">
            <summary>
            Gets or sets the item weapon type.
            </summary>
        </member>
        <member name="T:GameEntities.WeaponItem">
            <summary>
            Represents a item of the weapon. When the player take this item it 
            takes a specified weapon.
            </summary>
        </member>
        <member name="T:GameEntities.BulletItem">
            <summary>
            Represents a item of the weapon bullets. When the player take this item it 
            takes a specified bullets.
            </summary>
        </member>
        <member name="T:GameEntities.Item">
            <summary>
            Items which can be picked up by units. Med-kits, weapons, ammunition.
            </summary>
        </member>
        <member name="M:GameEntities.Item.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Item.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.TankGameUnitAIType">
            <summary>
            Defines the <see cref="T:GameEntities.TankGameUnitAI"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.AIType">
            <summary>
            Defines the <see cref="T:GameEntities.AI"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.IntellectType">
            <summary>
            Defines the <see cref="T:GameEntities.Intellect"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Intellect">
            <summary>
            This takes the form of either AI (Artificial Intelligence) or player control over a unit .
            </summary>
            <remarks>
            <para>
            There is inherit AI base base for an computer-controlled intellect. 
            For example, there is the <see cref="T:GameEntities.GameCharacterAI"/> class which is designed for the 
            management of a game character.
            </para>
            <para>
            Control by a live player (<see cref="T:GameEntities.PlayerIntellect"/>) is achieved through the commands 
            of pressed keys or the mouse for control of the unit or turret.
            </para>
            </remarks>
        </member>
        <member name="M:GameEntities.Intellect.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.TankGameUnitAI.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="T:GameEntities.TankType">
            <summary>
            Defines the <see cref="T:GameEntities.Tank"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.Tank.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Tank.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.BlinkGridType">
            <summary>
            Defines the <see cref="T:GameEntities.BlinkGrid"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.BlinkGrid">
            <summary>
            Example of dynamic geometry.
            </summary>
        </member>
        <member name="T:GameEntities.GameGuiObjectType">
            <summary>
            Defines the <see cref="T:GameEntities.GameGuiObject"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.GameGuiObject.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.GameGuiObject.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="T:GameEntities.DoorType">
            <summary>
            Defines the <see cref="T:GameEntities.Door"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.DoorType.OpenDoorBodyOffset">
            <summary>
            Gets or sets the displacement a position of a body "door" when the door is open.
            </summary>
        </member>
        <member name="P:GameEntities.DoorType.OpenTime">
            <summary>
            Gets or set the time of opening/closing of a door.
            </summary>
        </member>
        <member name="P:GameEntities.DoorType.SoundOpen">
            <summary>
            Gets or sets the sound at opening a door.
            </summary>
        </member>
        <member name="P:GameEntities.DoorType.SoundClose">
            <summary>
            Gets or sets the sound at closing a door.
            </summary>
        </member>
        <member name="T:GameEntities.Door">
            <summary>
            Defines the doors. That doors worked, it is necessary that the physical 
            model had a body with a name "door". This body will move at change of a status of a door.
            </summary>
        </member>
        <member name="M:GameEntities.Door.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Door.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)"/>.</summary>
        </member>
        <member name="M:GameEntities.Door.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="P:GameEntities.Door.Opened">
            <summary>
            Gets or sets a value indicating whether the door is currently open.
            </summary>
        </member>
        <member name="T:GameEntities.RTSBuildingAIType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSBuildingAI"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.RTSUnitAIType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSUnitAI"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.RTSUnitAI.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSUnitAI.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSUnitAI.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.RTSUnitAI.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.ObserveCameraAreaType">
            <summary>
            Defines the <see cref="T:GameEntities.ObserveCameraArea"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.ObserveCameraArea.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.ObserveCameraArea.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="T:GameEntities.DynamicCollisionType">
            <summary>
            Defines the <see cref="T:GameEntities.DynamicCollision"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.DynamicCollision">
            <summary>
            Represents creation of dynamic obstacles. 
            By means of this class it is possible to set limiting area of movings for map objects.
            </summary>
        </member>
        <member name="M:GameEntities.DynamicCollision.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.DynamicCollision.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)"/>.</summary>
        </member>
        <member name="M:GameEntities.DynamicCollision.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="T:GameEntities.GameControlsManager">
            <summary>
            Represents the player control management.
            </summary>
            <remarks>
            See <a href="EntitySystem_PlayerControl.htm">Entity System: Player Control</a> to find out more.
            </remarks>
        </member>
        <member name="M:GameEntities.GameControlsManager.Init">
            <summary>
            Initialization the class.
            </summary>
            <returns><b>true</b> if the object successfully initialized; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:GameEntities.GameControlsManager.Shutdown">
            <summary>
            Shutdown the class.
            </summary>
        </member>
        <member name="M:GameEntities.GameControlsManager.DoKeyDown(Engine.KeyEvent)">
            <summary>
            Sends the notice on pressing a system key.
            </summary>
            <param name="e">Key event arguments.</param>
            <returns><b>true</b> if such system key is used; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:GameEntities.GameControlsManager.DoKeyUp(Engine.KeyEvent)">
            <summary>
            Sends the notice on releasing a system key.
            </summary>
            <param name="e">Key event arguments.</param>
            <returns><b>true</b> if such system key is used; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:GameEntities.GameControlsManager.DoMouseDown(Engine.EMouseButtons)">
            <summary>
            Sends the notice on pressing a mouse button.
            </summary>
            <param name="button">A value indicating which button was clicked.</param>
            <returns><b>true</b> if such system key is used; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:GameEntities.GameControlsManager.DoMouseUp(Engine.EMouseButtons)">
            <summary>
            Sends the notice on releasing a mouse button.
            </summary>
            <param name="button">A value indicating which button was clicked.</param>
            <returns><b>true</b> if such system key is used; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:GameEntities.GameControlsManager.DoMouseMoveRelative(Engine.MathEx.Vec2)">
            <summary>
            Sends the notice on cursor moved.
            </summary>
            <param name="mouseOffset">Current mouse position.</param>
        </member>
        <member name="P:GameEntities.GameControlsManager.Instance">
            <summary>
            Gets an instance of the <see cref="T:GameEntities.GameControlsManager"/>.
            </summary>
        </member>
        <member name="P:GameEntities.GameControlsManager.Items">
            <summary>
            Gets the key information collection. <b>Don't modify</b>.
            </summary>
        </member>
        <member name="P:GameEntities.GameControlsManager.GameControlItem.DefaultKeyboardMouseValues">
            <summary>
            <b>Don't modify</b>.
            </summary>
        </member>
        <member name="P:GameEntities.GameControlsManager.GameControlItem.DefaultJoystickValues">
            <summary>
            <b>Don't modify</b>.
            </summary>
        </member>
        <member name="T:GameEntities.FloatSwitchType">
            <summary>
            Defines the <see cref="T:GameEntities.FloatSwitch"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.SwitchType">
            <summary>
            Defines the <see cref="T:GameEntities.Switch"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.FloatSwitch">
            <summary>
            Defines the user quantitative switches.
            </summary>
        </member>
        <member name="T:GameEntities.Switch">
            <summary>
            Base class for defines the user switches. (Booleans and quantitatives).
            </summary>
        </member>
        <member name="M:GameEntities.Switch.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.FloatSwitch.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.FloatSwitch.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.PlayerType">
            <summary>
            Defines the <see cref="T:GameEntities.Player"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.Player.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="T:GameEntities.JumpBlowMeleeWeaponType">
            <summary>
            Defines the <see cref="T:GameEntities.JumpBlowMeleeWeapon"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.MeleeWeaponType">
            <summary>
            Defines the <see cref="T:GameEntities.MeleeWeapon"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.WeaponType">
            <summary>
            Defines the <see cref="T:GameEntities.Weapon"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Weapon">
            <summary>
            Defines the weapons. Both hand-held by characters or guns established on turret are weapons.
            </summary>
        </member>
        <member name="M:GameEntities.MeleeWeapon.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.MeleeWeapon.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.JumpBlowMeleeWeapon.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.JumpBlowMeleeWeapon.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.MinefieldType">
            <summary>
            Defines the <see cref="T:GameEntities.Minefield"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.Minefield.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Minefield.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Minefield.OnCalculateMapBounds(Engine.MathEx.Bounds@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnCalculateMapBounds(Engine.MathEx.Bounds@)"/>.</summary>
        </member>
        <member name="M:GameEntities.Minefield.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="T:GameEntities.BooleanSwitchType">
            <summary>
            Defines the <see cref="T:GameEntities.BooleanSwitch"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.BooleanSwitch">
            <summary>
            Defines the user boolean switches.
            </summary>
        </member>
        <member name="M:GameEntities.BooleanSwitch.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="T:GameEntities.AircraftType">
            <summary>
            Defines the <see cref="T:GameEntities.Aircraft"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.Aircraft.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Aircraft.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.PlayerManagerType">
            <summary>
            Defines the <see cref="T:GameEntities.PlayerManager"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.PlayerManager.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerManager.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerManager.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.InfluenceType">
            <summary>
            Defines the <see cref="T:GameEntities.Influence"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Influence">
            <summary>
            Influences are effects on objects. For example, the ability to burn a monster, 
            is implemented through the use of influences.
            </summary>
        </member>
        <member name="M:GameEntities.Influence.OnPostCreate2(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Influence.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Influence.OnTick">
            <summary>Overridden from <see cref="T:Engine.EntitySystem.Entity"/>.</summary>
        </member>
        <member name="T:GameEntities.GameEngineInitialization">
            <summary>
            Class for execute actions after initialization of the engine.
            </summary>
            <remarks>
            It is class works in simulation application and editors (Resource Editor, Map Editor).
            </remarks>
        </member>
        <member name="T:GameEntities.Substance">
            <summary>
            Defines possible substances of <see cref="T:GameEntities.Dynamic"/> objects.
            Substances are necessary for work of influences (<see cref="T:GameEntities.Influence"/>). 
            The certain influences operate only on the set substances.
            </summary>
        </member>
        <member name="T:GameEntities.GameFilterGroups">
            <summary>
            User defined Map filter groups.
            </summary>
        </member>
        <member name="T:GameEntities.BulletType">
            <summary>
            Defines the <see cref="T:GameEntities.Bullet"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Bullet">
            <summary>
            Defines the bullets.
            </summary>
        </member>
        <member name="M:GameEntities.Bullet.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Bullet.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Bullet.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.CharacterType">
            <summary>
            Defines the <see cref="T:GameEntities.Character"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Character">
            <summary>
            Defines the physical characters.
            </summary>
        </member>
        <member name="M:GameEntities.Character.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Character.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.RTSGridPathFindSystemType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSGridPathFindSystem"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.RTSGridPathFindSystem.Type">
            <summary>
            Gets the entity type.
            </summary>
        </member>
        <member name="T:GameEntities.TeleporterType">
            <summary>
            Defines the <see cref="T:GameEntities.Teleporter"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Teleporter">
            <summary>
            Defines the teleporter for transfering objects.
            </summary>
        </member>
        <member name="M:GameEntities.Teleporter.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Teleporter.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Teleporter.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)"/>.</summary>
        </member>
        <member name="M:GameEntities.Teleporter.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="P:GameEntities.Teleporter.Active">
            <summary>
            Gets or sets a value indicating whether the teleporter is currently active. 
            </summary>
        </member>
        <member name="P:GameEntities.Teleporter.Destination">
            <summary>
            Gets or sets the destination teleporter.
            </summary>
        </member>
        <member name="P:GameEntities.ExampleMagicObjectType.BlinkMaterialName">
            <summary>
            Gets or sets the name of a replacing material.
            </summary>
        </member>
        <member name="M:GameEntities.ExampleMagicObject.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="T:GameEntities.TurnFloatSwitchType">
            <summary>
            Defines the <see cref="T:GameEntities.TurnFloatSwitch"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.TurnFloatSwitch">
            <summary>
            Defines the parametrical switch which turns the <see cref="P:GameEntities.Switch.UseAttachedMesh"/>.
            </summary>
        </member>
        <member name="T:GameEntities.AutomaticOpenDoorType">
            <summary>
            Defines the <see cref="T:GameEntities.AutomaticOpenDoor"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.AutomaticOpenDoor">
            <summary>
            Defines automatically opening doors.
            </summary>
        </member>
        <member name="M:GameEntities.AutomaticOpenDoor.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.AutomaticOpenDoor.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.FireInfluence.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.FireInfluence.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.DecalCreatorType">
            <summary>
            Defines the <see cref="T:GameEntities.DecalCreator"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.PhysicalStreamType">
            <summary>
            Defines the <see cref="T:GameEntities.PhysicalStream"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.PhysicalStream">
            <summary>
            Defines the physics streams. You can create steam, fiery streams, etc.
            </summary>
        </member>
        <member name="M:GameEntities.PhysicalStream.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.PhysicalStream.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.PhysicalStream.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)"/>.</summary>
        </member>
        <member name="M:GameEntities.PhysicalStream.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.GameCharacterType">
            <summary>
            Defines the <see cref="T:GameEntities.GameCharacter"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.GameCharacter.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.GameCharacter.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.MapChangeRegionType">
            <summary>
            Defines the <see cref="T:GameEntities.MapChangeRegion"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.MapChangeRegion">
            <summary>
            Gives an opportunity of moving of the player between maps. 
            When the player gets in this region game loads a new map.
            </summary>
        </member>
        <member name="M:GameEntities.MapChangeRegion.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.MapChangeRegion.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="P:GameEntities.MapChangeRegion.MapName">
            <summary>
            Gets or sets the name of a map for loading.
            </summary>
        </member>
        <member name="P:GameEntities.MapChangeRegion.SpawnPointName">
            <summary>
            Gets or set the name of a spawn point in the destination map.
            </summary>
        </member>
        <member name="T:GameEntities.CraneType">
            <summary>
            Defines the <see cref="T:GameEntities.Crane"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Crane">
            <summary>
            Gives an opportunity of creation of the crane and his control via <see cref="T:GameEntities.Intellect"/>.
            </summary>
        </member>
        <member name="M:GameEntities.Crane.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Crane.OnPostCreate2(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate2(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Crane.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Crane.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Crane.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.PlayerIntellectType">
            <summary>
            Defines the <see cref="T:GameEntities.PlayerIntellect"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.PlayerIntellect">
            <summary>
            Represents intellect of the player.
            The class accepts operating player control commands 
            (See <a href="EntitySystem_PlayerControl.htm">Entity System: Player Control</a>) 
            and passes their to base class <see cref="T:GameEntities.Intellect"/>.
            </summary>
        </member>
        <member name="M:GameEntities.PlayerIntellect.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerIntellect.OnPostCreate2(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate2(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerIntellect.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerIntellect.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.ExplosionType">
            <summary>
            Defines the <see cref="T:GameEntities.Explosion"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Explosion">
            <summary>
            An invisible blast wave which damages and increases the impulse of 
            physical models within a radius.
            </summary>
        </member>
        <member name="M:GameEntities.Explosion.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.Explosion.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Explosion.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.HealthItemType">
            <summary>
            Defines the <see cref="T:GameEntities.HealthItem"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.HealthItem">
            <summary>
            Represents a item of the healths. When the player take this item his 
            <see cref="P:GameEntities.Dynamic.Life"/> increase.
            </summary>
        </member>
        <member name="T:GameEntities.CorpseType">
            <summary>
            Defines the <see cref="T:GameEntities.Corpse"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.CorpseType.DeathAnimationName">
            <summary>
            Gets or sets the name of animation when the object died. 
            The given animation is play after <see cref="P:GameEntities.CorpseType.DeadAnimationName"/>.
            </summary>
        </member>
        <member name="P:GameEntities.CorpseType.DeadAnimationName">
            <summary>
            Gets or sets the name of animation when the object dies.
            </summary>
        </member>
        <member name="T:GameEntities.Corpse">
            <summary>
            Gives an opportunity to create corpses. A difference of a corpse from usual 
            object that he changes the orientation depending on a surface. 
            Also the class operates animations.
            </summary>
        </member>
        <member name="M:GameEntities.Corpse.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Corpse.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.CutSceneManagerType">
            <summary>
            Defines the <see cref="T:GameEntities.CutSceneManager"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.CutSceneManager">
            <summary>
            The manager of cut scenes. 
            That there was an opportunity to create a cut scenes on a map, 
            it is necessary to create in the Map Editor object "CutSceneManager".
            </summary>
        </member>
        <member name="M:GameEntities.CutSceneManager.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.CutSceneManager.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.CutSceneManager.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.TurretAIType">
            <summary>
            Defines the <see cref="T:GameEntities.TurretAI"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.TurretAI.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.TurretAI.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.TurretAI.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.SpawnPointType">
            <summary>
            Defines the <see cref="T:GameEntities.SpawnPoint"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.PlayerCharacterType">
            <summary>
            Defines the <see cref="T:GameEntities.PlayerCharacter"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.PlayerCharacter.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerCharacter.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerCharacter.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.PlayerCharacter.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.PlayerCharacter.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="T:GameEntities.InfluenceItemType">
            <summary>
            Defines the <see cref="T:GameEntities.InfluenceItem"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.FactionType">
            <summary>
            Defines the <see cref="T:GameEntities.Faction"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Faction">
            <summary>
            Concept of the command. Opponents with an artificial intelligences attack 
            units of another's fraction.
            </summary>
        </member>
        <member name="T:GameEntities.GameCharacterAIType">
            <summary>
            Defines the <see cref="T:GameEntities.GameCharacterAI"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.GameCharacterAI.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.GameCharacterAI.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="M:GameEntities.GameCharacterAI.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.InfluenceRegionType">
            <summary>
            Defines the <see cref="T:GameEntities.InfluenceRegion"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.InfluenceRegion.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.InfluenceRegion.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.RTSCharacterType">
            <summary>
            Defines the <see cref="T:GameEntities.RTSCharacter"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.RTSCharacter.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSCharacter.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.RTSCharacter.OnRender(Engine.Renderer.Camera)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnRender(Engine.Renderer.Camera)"/>.</summary>
        </member>
        <member name="T:GameEntities.TurretType">
            <summary>
            Defines the <see cref="T:GameEntities.Turret"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Turret">
            <summary>
            Gives an opportunity of creation of the turrets.
            A turret can be rotated. Guns are attached on the tower and player can 
            control the aiming and shooting of the turret.
            </summary>
        </member>
        <member name="M:GameEntities.Turret.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Turret.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.JumpPadType">
            <summary>
            Defines the <see cref="T:GameEntities.JumpPad"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.JumpPad">
            <summary>
            Gives an opportunity of creation a jump pads.
            </summary>
        </member>
        <member name="M:GameEntities.JumpPad.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.JumpPad.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="T:GameEntities.ItemCreatorType">
            <summary>
            Defines the <see cref="T:GameEntities.ItemCreator"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.ItemCreator.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.ItemCreator.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="M:GameEntities.ItemCreator.OnRelatedEntityDelete(Engine.EntitySystem.Entity)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnRelatedEntityDelete(Engine.EntitySystem.Entity)"/></summary>
        </member>
        <member name="T:GameEntities.GameWorldType">
            <summary>
            Defines the <see cref="T:GameEntities.GameWorld"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.GameWorld.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.GameWorld.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.GameWorld.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.GameMapType">
            <summary>
            Defines the <see cref="T:GameEntities.GameMap"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.GameMap.OnPostCreate2(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate2(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.GameMap.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="T:GameEntities.FanType">
            <summary>
            Defines the <see cref="T:GameEntities.Fan"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.Fan">
            <summary>
            Defines a fans.
            </summary>
            <remarks>
            It is necessary that in physical model there 
            was a <see cref="T:Engine.PhysicsSystem.GearedMotor"/> with a name "bladesMotor". 
            </remarks>
        </member>
        <member name="M:GameEntities.Fan.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Fan.OnDestroy">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnDestroy"/>.</summary>
        </member>
        <member name="M:GameEntities.Fan.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)">
            <summary>Overridden from <see cref="M:Engine.MapSystem.MapObject.OnSetTransform(Engine.MathEx.Vec3@,Engine.MathEx.Quat@,Engine.MathEx.Vec3@)"/>.</summary>
        </member>
        <member name="M:GameEntities.Fan.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="P:GameEntities.Fan.ForceMaximum">
            <summary>
            Gets or sets the the maximal pushing force.
            </summary>
        </member>
        <member name="P:GameEntities.Fan.Throttle">
            <summary>
            Gets or sets the current power.
            </summary>
        </member>
        <member name="T:GameEntities.FireworkType">
            <summary>
            Defines the <see cref="T:GameEntities.Firework"/> entity type.
            </summary>
        </member>
        <member name="M:GameEntities.Firework.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Firework.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
        <member name="T:GameEntities.DecalType">
            <summary>
            Defines the <see cref="T:GameEntities.Decal"/> entity type.
            </summary>
        </member>
        <member name="T:GameEntities.GunType">
            <summary>
            Defines the <see cref="T:GameEntities.Gun"/> entity type.
            </summary>
        </member>
        <member name="P:GameEntities.GunType.GunMode.FireObjects">
            <summary>
            Gets the fire objects collection.
            </summary>
            <remarks>
            <para>
            These objects will be created after fire.
            </para>
            <para>
            See <a href="MapSystem_MapObject_ObjectsCreationCollection.htm">Map System: MapObject: Objects Creation Collection</a> to find out more.
            </para>
            </remarks>
        </member>
        <member name="M:GameEntities.Gun.OnPostCreate(System.Boolean)">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnPostCreate(System.Boolean)"/>.</summary>
        </member>
        <member name="M:GameEntities.Gun.OnTick">
            <summary>Overridden from <see cref="M:Engine.EntitySystem.Entity.OnTick"/>.</summary>
        </member>
    </members>
</doc>
